//
//  06_22.c
//  tasks
//
//  Created by Daniel on 2024/6/23.
//

#include <stdio.h>
#include <string.h>
#include <errno.h>

//int main()
//{
////    open
//    FILE* pf = fopen("/Users/mac/Desktop/test.txt", "w");
//    if(pf == NULL)
//    {
//        printf("%s\n",strerror(errno));
//        return 1;
//    }
////    write
//    fputc("a", pf);
//    close
//    fclose(pf);
//    pf = NULL;
//    return 0;
//}

//int main()
//{
////    open
//    FILE* pf = fopen("/Users/mac/Desktop/未命名.txt", "r");
//    if(pf == NULL)
//    {
//        printf("%s\n",strerror(errno));
//        return 1;
//    }
////    read
//    int ch = 0;
//    while ((ch = fgetc(pf)) != EOF)
//    {
//        printf("%c",ch);
//    }
//    printf("\n");
////    close
//    fclose(pf);
//    pf = NULL;
//    return 0;
//}

//写一行
//int main()
//{
//    FILE* pf = fopen("/Users/mac/Desktop/未命名.txt", "w");
//    if(pf == NULL)
//    {
//        printf("%s",strerror(errno));
//        return 1;
//    }
//    fputs("im daniel", pf);
//    close
//    fclose(pf);
//    pf = NULL;
//    return 0;
//}

int main()
{
    FILE* pf = fopen("/Users/mac/Desktop/未命名.txt", "r");
    if(pf == NULL)
    {
        printf("%s",strerror(errno));
        return 1;
    }
    char arr[20];
    fgets(arr,20,pf);
    printf("%s\n",arr);
    //close
    fclose(pf);
    pf = NULL;
    return 0;
}
